home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 109
/
Vol 109.iso
/
games
/
steppenw.swf
/
scripts
/
frame_1150
/
PlaceObject2_2916_17
/
CLIPACTIONRECORD onClipEvent(enterFrame).as
Wrap
Text File
|
2008-11-12
|
21KB
|
500 lines
onClipEvent(enterFrame){
tellTarget("_root")
{
if(eval("/Variables:Stoppe") != true)
{
if(random(175) == 50)
{
tellTarget("/SFX")
{
gotoAndPlay("Fx" + (random(4) + 1));
}
}
if(AVPlan._y < Meg._y)
{
setProperty("AVPlan", _visible, false);
}
else
{
setProperty("AVPlan", _visible, true);
}
if(CacheTank.hitTest(Meg._x,Meg._y,true) == true and Key.isDown(Key.SPACE) and eval("/Variables:TankRamassee") != true)
{
tellTarget("/Animatiques")
{
gotoAndStop("SndRamasseObjet");
play();
}
loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=3&stage=16",0);
set("/Variables:TankRamassee",true);
set("/Variables:InvNb",eval("/Variables:InvNb") + 1);
set("/Variables:InvObjet" + eval("/Variables:InvNb"),2);
tellTarget("_root.Inventaire.ObjetAffiche")
{
gotoAndStop(3);
}
tellTarget("_root.Tank")
{
gotoAndStop(2);
}
}
if(CacheVersMarais3.hitTest(Meg._x,Meg._y,true) == true)
{
set("/Variables:From","Carlingue");
gotoAndStop("Marais3Init");
play();
}
if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false)
{
Idle = true;
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Idle");
play();
}
}
if(Key.isDown(Key.SHIFT))
{
set("/Variables:Run",true);
}
else
{
set("/Variables:Run",false);
}
if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
{
if(Key.isDown(Key.CONTROL))
{
if(eval("/Variables:Dir") == "Right")
{
set("/Variables:Dir","Right");
Idle = false;
set("/Variables:Stoppe",true);
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
}
else
{
set("/Variables:Dir","Right");
tellTarget("_root.Meg")
{
gotoAndStop("Right");
}
}
}
else
{
set("/Variables:Dir","Right");
if(Idle == true)
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop(1);
}
Idle = false;
}
tellTarget("_root.Meg")
{
gotoAndStop("Right");
}
tellTarget("_root.Meg/Obj")
{
nextFrame();
}
if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
{
if(eval("/Variables:Run") == true)
{
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
}
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
}
}
}
if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
{
if(Key.isDown(Key.CONTROL))
{
if(eval("/Variables:Dir") == "Left")
{
set("/Variables:Dir","Left");
Idle = false;
set("/Variables:Stoppe",true);
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
}
else
{
set("/Variables:Dir","Left");
tellTarget("_root.Meg")
{
gotoAndStop("Left");
}
}
}
else
{
set("/Variables:Dir","Left");
if(Idle == true)
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop(1);
}
Idle = false;
}
tellTarget("_root.Meg")
{
gotoAndStop("Left");
}
tellTarget("_root.Meg/Obj")
{
nextFrame();
}
if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
{
if(eval("/Variables:Run") == true)
{
setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
}
setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta"));
}
}
}
if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
{
set("/Variables:Dir","Right");
if(Key.isDown(Key.CONTROL))
{
Idle = false;
set("/Variables:Stoppe",true);
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
}
else
{
if(Idle == true)
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop(1);
}
Idle = false;
}
tellTarget("_root.Meg")
{
gotoAndStop("Up");
}
tellTarget("_root.Meg/Obj")
{
nextFrame();
}
if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
{
if(eval("/Variables:Run") == true)
{
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
}
set("/Variables:Delta",_root.Meg._yscale / 6);
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
}
}
}
if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
{
set("/Variables:Dir","Down");
if(Key.isDown(Key.CONTROL))
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
Idle = false;
set("/Variables:Stoppe",true);
}
else
{
if(Idle == true)
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop(1);
}
Idle = false;
}
tellTarget("_root.Meg")
{
gotoAndStop("DOWN");
}
tellTarget("_root.Meg/Obj")
{
nextFrame();
}
if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
{
if(eval("/Variables:Run") == true)
{
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
}
set("/Variables:Delta",_root.Meg._yscale / 6);
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
}
}
}
if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down))
{
set("/Variables:Dir","Right");
if(Key.isDown(Key.CONTROL))
{
Idle = false;
set("/Variables:Stoppe",true);
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
}
else
{
if(Idle == true)
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop(1);
}
Idle = false;
}
tellTarget("_root.Meg")
{
gotoAndStop("UpRight");
}
tellTarget("_root.Meg/Obj")
{
nextFrame();
}
if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
{
if(eval("/Variables:Run") == true)
{
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
}
set("/Variables:Delta",_root.Meg._yscale / 6);
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
}
}
}
if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down))
{
set("/Variables:Dir","Left");
if(Key.isDown(Key.CONTROL))
{
Idle = false;
set("/Variables:Stoppe",true);
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
}
else
{
if(Idle == true)
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop(1);
}
Idle = false;
}
tellTarget("_root.Meg")
{
gotoAndStop("UpLeft");
}
tellTarget("_root.Meg/Obj")
{
nextFrame();
}
if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
{
if(eval("/Variables:Run") == true)
{
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
}
set("/Variables:Delta",_root.Meg._yscale / 6);
setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
}
}
}
if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up))
{
set("/Variables:Dir","Left");
if(Key.isDown(Key.CONTROL))
{
Idle = false;
set("/Variables:Stoppe",true);
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
}
else
{
if(Idle == true)
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop(1);
}
Idle = false;
}
tellTarget("_root.Meg")
{
gotoAndStop("DownLeft");
}
tellTarget("_root.Meg/Obj")
{
nextFrame();
}
if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
{
if(eval("/Variables:Run") == true)
{
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
}
set("/Variables:Delta",_root.Meg._yscale / 6);
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
}
}
}
if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
{
set("/Variables:Dir","Right");
if(Key.isDown(Key.CONTROL))
{
Idle = false;
set("/Variables:Stoppe",true);
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
}
else
{
if(Idle == true)
{
tellTarget("_root.Meg/Obj")
{
gotoAndStop(1);
}
Idle = false;
}
tellTarget("_root.Meg")
{
gotoAndStop("DownRight");
}
tellTarget("_root.Meg/Obj")
{
nextFrame();
}
if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
{
if(eval("/Variables:Run") == true)
{
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
}
set("/Variables:Delta",_root.Meg._yscale / 6);
setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
}
}
}
if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
{
Idle = false;
set("/Variables:Stoppe",true);
tellTarget("_root.Meg/Obj")
{
gotoAndStop("Saute");
play();
}
}
if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
{
set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
tellTarget("_root.Meg")
{
gotoAndStop("Tombe");
}
set("/Variables:Stoppe",true);
}
}
}
}